package com.pacotes.questionario;

import java.util.ArrayList;

/**
 * 
 * @author matheus
 *
 */
public class Questionario{
	
	private ArrayList<Questao> listaQuestoes; //Um questionário é uma lista de questões
	
	public Questionario() {//Cria um questionário vazio
		super();
		listaQuestoes = new ArrayList<Questao>();
	}
	
	public Questionario(ArrayList<Questao> listaQuestoes) {
		super();
		this.listaQuestoes = listaQuestoes;
	}

	public ArrayList<Questao> getListaQuestoes() { //Retorna toda a lista de questões
		return listaQuestoes;
	}

	//Muda a lista de questões
	public void setListaQuestoes(ArrayList<Questao> listaQuestoes) {
		this.listaQuestoes = listaQuestoes;
	}
	
	
	//Adiciona uma questão
	public void addQuestion(Questao q)
	{
		listaQuestoes.add(q);		
	}
	
	
	//Retorna a lista dos títulos das questões
	public ArrayList<String> getTitulos()
	{
		ArrayList<String> titulos = new ArrayList<String>();
		for(Questao q : listaQuestoes)
		{
			titulos.add(q.getTitulo());
		}
		return titulos;
		
	}
	
	//Retorna todas as respostas
	public ArrayList<String> getAnswers()
	{
		ArrayList<String> respostas = new ArrayList<String>();
		for(Questao q : listaQuestoes)
		{
			respostas.add(q.getAnswer());
		}
		return respostas;
		
	}
}
